package com.cnap.model.schedule.engine;

import com.fasterxml.jackson.annotation.JsonProperty;

import java.util.List;

/**
 * 算法引擎-部署验证请求模型
 *
 * @author xc
 **/
public class DeployPolicyValidateReq {
    // 集群名称
    private List<String> clusterNames;
    // 服务id
    @JsonProperty(value = "svcId")
    private String serviceId;
    // yaml
    private String yaml;
    // 应用分类
    private String appCategory;

    /**
     * get
     *
     * @return ClusterNames
     */
    public List<String> getClusterNames() {
        return clusterNames;
    }

    /**
     * set
     *
     * @param clusterNames clusterNames
     */
    public void setClusterNames(List<String> clusterNames) {
        this.clusterNames = clusterNames;
    }

    /**
     * get
     *
     * @return ServiceId
     */
    public String getServiceId() {
        return serviceId;
    }

    /**
     * set
     *
     * @param serviceId serviceId
     */
    public void setServiceId(String serviceId) {
        this.serviceId = serviceId;
    }

    /**
     * get
     *
     * @return Yaml
     */
    public String getYaml() {
        return yaml;
    }

    /**
     * set
     *
     * @param yaml yaml
     */
    public void setYaml(String yaml) {
        this.yaml = yaml;
    }

    /**
     * get
     *
     * @return AppCategory
     */
    public String getAppCategory() {
        return appCategory;
    }

    /**
     * set
     *
     * @param appCategory appCategory
     */
    public void setAppCategory(String appCategory) {
        this.appCategory = appCategory;
    }
}
